<!DOCTYPE html>
<html>
    <head>
        <title>demo</title>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
        <style>
            body {
                font-family: Monospace;
                background-color: #f0f0f0;
                margin: 0px;
                overflow: hidden;
            }
        </style>
    </head>
    <body>
        <script src="https://cdn.bootcdn.net/ajax/libs/three.js/73/three.js"></script>
        <script src="https://cdn.bootcdn.net/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
        <script src="https://cdn.bootcdn.net/ajax/libs/tween.js/0.11.0/Tween.min.js"></script>
		<script src="https://unpkg.com/three@0.73.1/examples/js/controls/TrackballControls.js"></script>
        <script src="https://cdn.bootcdn.net/ajax/libs/stats.js/10/Stats.min.js"></script>
        <script>

            var jsonstr = '[{"boxId":"942660801082849","x":-58.900002,"y":-94.000000,"z":-558.750000,"width":74.500000,"height":72.000000,"length":114.000000,"weight":80.199997,"platform":"platform06","order":1,"material":"","type":1,"place":200},{"boxId":"942660801082855","x":55.099998,"y":-94.000000,"z":-558.750000,"width":74.500000,"height":72.000000,"length":114.000000,"weight":80.000000,"platform":"platform06","order":2,"material":"","type":1,"place":200},{"boxId":"942660801082854","x":-58.900002,"y":-22.000000,"z":-558.750000,"width":74.500000,"height":72.000000,"length":114.000000,"weight":80.000000,"platform":"platform06","order":3,"material":"","type":1,"place":200},{"boxId":"942660801082851","x":55.099998,"y":-22.000000,"z":-558.750000,"width":74.500000,"height":72.000000,"length":114.000000,"weight":80.000000,"platform":"platform06","order":4,"material":"","type":1,"place":200},{"boxId":"942660801082856","x":-58.900002,"y":50.000000,"z":-558.750000,"width":74.500000,"height":72.000000,"length":114.000000,"weight":79.800003,"platform":"platform06","order":5,"material":"","type":1,"place":200},{"boxId":"942660801082853","x":55.099998,"y":50.000000,"z":-558.750000,"width":74.500000,"height":72.000000,"length":114.000000,"weight":79.800003,"platform":"platform06","order":6,"material":"","type":1,"place":200},{"boxId":"942660801082852","x":-58.900002,"y":-94.000000,"z":-484.250000,"width":74.500000,"height":72.000000,"length":114.000000,"weight":79.599998,"platform":"platform06","order":7,"material":"","type":1,"place":200},{"boxId":"942660801082850","x":-58.900002,"y":-22.000000,"z":-484.250000,"width":74.500000,"height":72.000000,"length":114.000000,"weight":79.400002,"platform":"platform06","order":8,"material":"","type":1,"place":200},{"boxId":"94266080107U360","x":-15.900000,"y":93.000000,"z":-575.500000,"width":41.000000,"height":14.000000,"length":200.000000,"weight":11.000000,"platform":"platform07","order":9,"material":"","type":1,"place":200},{"boxId":"94266080107U582","x":-15.900000,"y":93.000000,"z":-534.500000,"width":41.000000,"height":14.000000,"length":200.000000,"weight":11.000000,"platform":"platform07","order":10,"material":"","type":1,"place":200},{"boxId":"94266080107U718","x":-15.900000,"y":107.000000,"z":-575.500000,"width":41.000000,"height":14.000000,"length":200.000000,"weight":11.000000,"platform":"platform07","order":11,"material":"","type":1,"place":200},{"boxId":"94266080107U546","x":-15.900000,"y":107.000000,"z":-534.500000,"width":41.000000,"height":14.000000,"length":200.000000,"weight":11.000000,"platform":"platform07","order":12,"material":"","type":1,"place":200},{"boxId":"94266080107U916","x":-15.900000,"y":121.000000,"z":-575.500000,"width":41.000000,"height":14.000000,"length":200.000000,"weight":11.000000,"platform":"platform07","order":13,"material":"","type":1,"place":200},{"boxId":"94266080107X991","x":-15.900000,"y":121.000000,"z":-534.500000,"width":41.000000,"height":14.000000,"length":200.000000,"weight":11.000000,"platform":"platform07","order":14,"material":"","type":1,"place":200},{"boxId":"94266080107U333","x":-86.650002,"y":30.000000,"z":-475.500000,"width":58.500000,"height":32.000000,"length":77.000000,"weight":33.160000,"platform":"platform07","order":15,"material":"","type":1,"place":100},{"boxId":"94266080107U332","x":-28.150000,"y":30.000000,"z":-475.500000,"width":58.500000,"height":32.000000,"length":77.000000,"weight":33.160000,"platform":"platform07","order":16,"material":"","type":1,"place":100},{"boxId":"94266080107U984","x":-86.650002,"y":62.000000,"z":-475.500000,"width":58.500000,"height":32.000000,"length":77.000000,"weight":33.000000,"platform":"platform07","order":17,"material":"","type":1,"place":100},{"boxId":"94266080107U983","x":-28.150000,"y":62.000000,"z":-475.500000,"width":58.500000,"height":32.000000,"length":77.000000,"weight":33.000000,"platform":"platform07","order":18,"material":"","type":1,"place":100},{"boxId":"94266080107U548","x":-86.650002,"y":94.000000,"z":-475.500000,"width":58.500000,"height":32.000000,"length":77.000000,"weight":32.439999,"platform":"platform07","order":19,"material":"","type":1,"place":100},{"boxId":"94266080107U578","x":-28.150000,"y":94.000000,"z":-475.500000,"width":58.500000,"height":32.000000,"length":77.000000,"weight":32.340000,"platform":"platform07","order":20,"material":"","type":1,"place":100},{"boxId":"94266080107U358","x":39.599998,"y":-114.000000,"z":-484.750000,"width":58.500000,"height":32.000000,"length":77.000000,"weight":32.320000,"platform":"platform07","order":21,"material":"","type":1,"place":200},{"boxId":"94266080107U357","x":39.599998,"y":-82.000000,"z":-484.750000,"width":58.500000,"height":32.000000,"length":77.000000,"weight":32.299999,"platform":"platform07","order":22,"material":"","type":1,"place":200},{"boxId":"94266080107U580","x":39.599998,"y":-50.000000,"z":-484.750000,"width":58.500000,"height":32.000000,"length":77.000000,"weight":32.279999,"platform":"platform07","order":23,"material":"","type":1,"place":200},{"boxId":"94266080107U719","x":39.599998,"y":-18.000000,"z":-484.750000,"width":58.500000,"height":32.000000,"length":77.000000,"weight":32.220001,"platform":"platform07","order":24,"material":"","type":1,"place":200},{"boxId":"94266080107U720","x":39.599998,"y":14.000000,"z":-484.750000,"width":58.500000,"height":32.000000,"length":77.000000,"weight":32.200001,"platform":"platform07","order":25,"material":"","type":1,"place":200},{"boxId":"94266080107U577","x":39.599998,"y":46.000000,"z":-484.750000,"width":58.500000,"height":32.000000,"length":77.000000,"weight":32.180000,"platform":"platform07","order":26,"material":"","type":1,"place":200},{"boxId":"94266080107U547","x":39.599998,"y":78.000000,"z":-484.750000,"width":58.500000,"height":32.000000,"length":77.000000,"weight":32.099998,"platform":"platform07","order":27,"material":"","type":1,"place":200},{"boxId":"94266080107U549","x":39.599998,"y":110.000000,"z":-484.750000,"width":58.500000,"height":32.000000,"length":77.000000,"weight":31.280001,"platform":"platform07","order":28,"material":"","type":1,"place":200},{"boxId":"94266080107W956","x":28.600000,"y":-107.000000,"z":-428.000000,"width":55.000000,"height":46.000000,"length":55.000000,"weight":117.199997,"platform":"platform07","order":29,"material":"","type":1,"place":100},{"boxId":"94266080107W955","x":28.600000,"y":-61.000000,"z":-428.000000,"width":55.000000,"height":46.000000,"length":55.000000,"weight":117.199997,"platform":"platform07","order":30,"material":"","type":1,"place":100},{"boxId":"94266080107W954","x":28.600000,"y":-15.000000,"z":-428.000000,"width":55.000000,"height":46.000000,"length":55.000000,"weight":117.199997,"platform":"platform07","order":31,"material":"","type":1,"place":100},{"boxId":"94266080107W953","x":28.600000,"y":31.000000,"z":-428.000000,"width":55.000000,"height":46.000000,"length":55.000000,"weight":117.199997,"platform":"platform07","order":32,"material":"","type":1,"place":100},{"boxId":"94266080107W952","x":28.600000,"y":77.000000,"z":-428.000000,"width":55.000000,"height":46.000000,"length":55.000000,"weight":117.199997,"platform":"platform07","order":33,"material":"","type":1,"place":100},{"boxId":"94266080107U579","x":85.349998,"y":-114.000000,"z":-417.000000,"width":58.500000,"height":32.000000,"length":77.000000,"weight":31.280001,"platform":"platform07","order":34,"material":"","type":1,"place":100},{"boxId":"94266080107U550","x":85.349998,"y":-82.000000,"z":-417.000000,"width":58.500000,"height":32.000000,"length":77.000000,"weight":31.240000,"platform":"platform07","order":35,"material":"","type":1,"place":100},{"boxId":"94266080107W874","x":-64.900002,"y":-102.000000,"z":-386.000000,"width":102.000000,"height":56.000000,"length":102.000000,"weight":316.000000,"platform":"platform07","order":36,"material":"","type":1,"place":100},{"boxId":"94266080107U551","x":-16.650000,"y":-123.250000,"z":-303.250000,"width":63.500000,"height":13.500000,"length":198.500000,"weight":28.500000,"platform":"platform07","order":37,"material":"","type":1,"place":200},{"boxId":"94266080107U359","x":-16.650000,"y":-109.750000,"z":-303.250000,"width":63.500000,"height":13.500000,"length":198.500000,"weight":28.500000,"platform":"platform07","order":38,"material":"","type":1,"place":200},{"boxId":"94266080107U721","x":-16.650000,"y":-96.250000,"z":-303.250000,"width":63.500000,"height":13.500000,"length":198.500000,"weight":28.500000,"platform":"platform07","order":39,"material":"","type":1,"place":200},{"boxId":"94266080107U581","x":-16.650000,"y":-82.750000,"z":-303.250000,"width":63.500000,"height":13.500000,"length":198.500000,"weight":28.500000,"platform":"platform07","order":40,"material":"","type":1,"place":200},{"boxId":"94266080107U921","x":-53.150002,"y":-102.500000,"z":-210.250000,"width":122.500000,"height":55.000000,"length":125.500000,"weight":97.699997,"platform":"platform07","order":41,"material":"","type":1,"place":200},{"boxId":"94266080107W847","x":96.849998,"y":90.750000,"z":-578.750000,"width":25.500000,"height":9.500000,"length":34.500000,"weight":0.550000,"platform":"platform08","order":42,"material":"","type":1,"place":100},{"boxId":"94266080106Y969","x":96.849998,"y":90.750000,"z":-544.250000,"width":25.500000,"height":9.500000,"length":34.500000,"weight":0.550000,"platform":"platform08","order":43,"material":"","type":1,"place":100},{"boxId":"94266080107W852","x":96.849998,"y":100.250000,"z":-578.750000,"width":25.500000,"height":9.500000,"length":34.500000,"weight":0.550000,"platform":"platform08","order":44,"material":"","type":1,"place":100},{"boxId":"94266080107W844","x":96.849998,"y":100.250000,"z":-544.250000,"width":25.500000,"height":9.500000,"length":34.500000,"weight":0.550000,"platform":"platform08","order":45,"material":"","type":1,"place":100},{"boxId":"94266080107W860","x":96.849998,"y":109.750000,"z":-578.750000,"width":25.500000,"height":9.500000,"length":34.500000,"weight":0.500000,"platform":"platform08","order":46,"material":"","type":1,"place":100},{"boxId":"94266080107W840","x":96.849998,"y":109.750000,"z":-544.250000,"width":25.500000,"height":9.500000,"length":34.500000,"weight":0.500000,"platform":"platform08","order":47,"material":"","type":1,"place":100},{"boxId":"94266080107W854","x":96.849998,"y":119.250000,"z":-578.750000,"width":25.500000,"height":9.500000,"length":34.500000,"weight":0.500000,"platform":"platform08","order":48,"material":"","type":1,"place":100},{"boxId":"94266080107W863","x":96.849998,"y":119.250000,"z":-544.250000,"width":25.500000,"height":9.500000,"length":34.500000,"weight":0.500000,"platform":"platform08","order":49,"material":"","type":1,"place":100},{"boxId":"94266080107W822","x":-105.000000,"y":114.599998,"z":-505.350006,"width":17.299999,"height":9.200000,"length":21.799999,"weight":0.300000,"platform":"platform08","order":50,"material":"","type":1,"place":200},{"boxId":"94266080107W813","x":-105.000000,"y":123.800003,"z":-505.350006,"width":17.299999,"height":9.200000,"length":21.799999,"weight":0.200000,"platform":"platform08","order":51,"material":"","type":1,"place":200},{"boxId":"94266080107W864","x":-76.849998,"y":114.750000,"z":-501.250000,"width":25.500000,"height":9.500000,"length":34.500000,"weight":0.450000,"platform":"platform08","order":52,"material":"","type":1,"place":200},{"boxId":"942660801080565","x":27.350000,"y":110.250000,"z":-434.250000,"width":42.500000,"height":20.500000,"length":52.500000,"weight":15.850000,"platform":"platform08","order":53,"material":"","type":1,"place":200},{"boxId":"942660801080590","x":82.349998,"y":-55.750000,"z":-434.250000,"width":42.500000,"height":20.500000,"length":52.500000,"weight":15.850000,"platform":"platform08","order":54,"material":"","type":1,"place":200},{"boxId":"942660801080581","x":82.349998,"y":-35.250000,"z":-434.250000,"width":42.500000,"height":20.500000,"length":52.500000,"weight":15.850000,"platform":"platform08","order":55,"material":"","type":1,"place":200},{"boxId":"942660801080586","x":82.349998,"y":-14.750000,"z":-434.250000,"width":42.500000,"height":20.500000,"length":52.500000,"weight":15.800000,"platform":"platform08","order":56,"material":"","type":1,"place":200},{"boxId":"942660801080593","x":82.349998,"y":5.750000,"z":-434.250000,"width":42.500000,"height":20.500000,"length":52.500000,"weight":15.800000,"platform":"platform08","order":57,"material":"","type":1,"place":200},{"boxId":"942660801080594","x":82.349998,"y":26.250000,"z":-434.250000,"width":42.500000,"height":20.500000,"length":52.500000,"weight":15.800000,"platform":"platform08","order":58,"material":"","type":1,"place":200},{"boxId":"942660801080587","x":82.349998,"y":46.750000,"z":-434.250000,"width":42.500000,"height":20.500000,"length":52.500000,"weight":15.800000,"platform":"platform08","order":59,"material":"","type":1,"place":200},{"boxId":"94266080106Y893","x":82.349998,"y":67.250000,"z":-434.250000,"width":42.500000,"height":20.500000,"length":52.500000,"weight":15.800000,"platform":"platform08","order":60,"material":"","type":1,"place":200},{"boxId":"942660801080567","x":82.349998,"y":87.750000,"z":-434.250000,"width":42.500000,"height":20.500000,"length":52.500000,"weight":15.800000,"platform":"platform08","order":61,"material":"","type":1,"place":200},{"boxId":"942660801080583","x":82.349998,"y":108.250000,"z":-434.250000,"width":42.500000,"height":20.500000,"length":52.500000,"weight":15.750000,"platform":"platform08","order":62,"material":"","type":1,"place":200},{"boxId":"94266080107P985","x":-86.400002,"y":-48.750000,"z":-417.500000,"width":39.000000,"height":50.500000,"length":59.000000,"weight":26.750000,"platform":"platform08","order":63,"material":"","type":1,"place":200},{"boxId":"94266080107P987","x":-86.400002,"y":1.750000,"z":-417.500000,"width":39.000000,"height":50.500000,"length":59.000000,"weight":26.750000,"platform":"platform08","order":64,"material":"","type":1,"place":200},{"boxId":"94266080107P981","x":-86.400002,"y":52.250000,"z":-417.500000,"width":39.000000,"height":50.500000,"length":59.000000,"weight":26.700001,"platform":"platform08","order":65,"material":"","type":1,"place":200},{"boxId":"94266080107P983","x":-86.400002,"y":102.750000,"z":-417.500000,"width":39.000000,"height":50.500000,"length":59.000000,"weight":26.700001,"platform":"platform08","order":66,"material":"","type":1,"place":200},{"boxId":"94266080107P972","x":-30.799999,"y":-46.500000,"z":-414.399994,"width":45.200001,"height":55.000000,"length":52.200001,"weight":15.900000,"platform":"platform08","order":67,"material":"","type":1,"place":200},{"boxId":"94266080107P973","x":-30.799999,"y":8.500000,"z":-414.399994,"width":45.200001,"height":55.000000,"length":52.200001,"weight":15.800000,"platform":"platform08","order":68,"material":"","type":1,"place":200},{"boxId":"94266080107P986","x":-102.300003,"y":-59.000000,"z":-362.399994,"width":27.200001,"height":30.000000,"length":71.199997,"weight":5.050000,"platform":"platform08","order":69,"material":"","type":1,"place":100},{"boxId":"94266080107P988","x":-102.300003,"y":-29.000000,"z":-362.399994,"width":27.200001,"height":30.000000,"length":71.199997,"weight":5.050000,"platform":"platform08","order":70,"material":"","type":1,"place":100},{"boxId":"94266080107P982","x":-102.300003,"y":1.000000,"z":-362.399994,"width":27.200001,"height":30.000000,"length":71.199997,"weight":4.900000,"platform":"platform08","order":71,"material":"","type":1,"place":100},{"boxId":"94266080107P984","x":-102.300003,"y":31.000000,"z":-362.399994,"width":27.200001,"height":30.000000,"length":71.199997,"weight":4.850000,"platform":"platform08","order":72,"material":"","type":1,"place":100},{"boxId":"94266080107P974","x":48.849998,"y":-56.750000,"z":-314.750000,"width":40.500000,"height":38.500000,"length":78.500000,"weight":23.049999,"platform":"platform08","order":73,"material":"","type":1,"place":200},{"boxId":"94266080107P975","x":48.849998,"y":-18.250000,"z":-314.750000,"width":40.500000,"height":38.500000,"length":78.500000,"weight":22.950001,"platform":"platform08","order":74,"material":"","type":1,"place":200},{"boxId":"94266080107S256","x":-32.900002,"y":118.500000,"z":-490.000000,"width":48.000000,"height":17.000000,"length":48.000000,"weight":13.770000,"platform":"platform09","order":75,"material":"","type":1,"place":100},{"boxId":"94266080107S175","x":-37.650002,"y":115.000000,"z":-448.250000,"width":35.500000,"height":10.000000,"length":38.500000,"weight":3.760000,"platform":"platform09","order":76,"material":"","type":1,"place":200},{"boxId":"94266080107Q565","x":-37.650002,"y":125.000000,"z":-448.250000,"width":35.500000,"height":10.000000,"length":38.500000,"weight":3.540000,"platform":"platform09","order":77,"material":"","type":1,"place":200},{"boxId":"94266080107S141","x":19.850000,"y":125.250000,"z":-444.250000,"width":22.500000,"height":9.500000,"length":37.500000,"weight":3.660000,"platform":"platform09","order":78,"material":"","type":1,"place":200},{"boxId":"94266080107Q564","x":75.349998,"y":123.500000,"z":-437.750000,"width":35.500000,"height":10.000000,"length":38.500000,"weight":2.360000,"platform":"platform09","order":79,"material":"","type":1,"place":200},{"boxId":"94266080107S164","x":19.850000,"y":125.250000,"z":-421.750000,"width":22.500000,"height":9.500000,"length":37.500000,"weight":2.020000,"platform":"platform09","order":80,"material":"","type":1,"place":200},{"boxId":"94266080107W843","x":-45.650002,"y":40.750000,"z":-411.750000,"width":22.500000,"height":9.500000,"length":37.500000,"weight":1.500000,"platform":"platform09","order":81,"material":"","type":1,"place":100},{"boxId":"94266080107X616","x":-23.150000,"y":40.750000,"z":-411.750000,"width":22.500000,"height":9.500000,"length":37.500000,"weight":1.280000,"platform":"platform09","order":82,"material":"","type":1,"place":100},{"boxId":"94266080107S184","x":-45.650002,"y":50.250000,"z":-411.750000,"width":22.500000,"height":9.500000,"length":37.500000,"weight":1.280000,"platform":"platform09","order":83,"material":"","type":1,"place":100},{"boxId":"94266080107X327","x":-23.150000,"y":50.250000,"z":-411.750000,"width":22.500000,"height":9.500000,"length":37.500000,"weight":1.060000,"platform":"platform09","order":84,"material":"","type":1,"place":100},{"boxId":"94266080107Q569","x":-45.650002,"y":59.750000,"z":-411.750000,"width":22.500000,"height":9.500000,"length":37.500000,"weight":0.880000,"platform":"platform09","order":85,"material":"","type":1,"place":100},{"boxId":"94266080107U459","x":-23.150000,"y":59.750000,"z":-411.750000,"width":22.500000,"height":9.500000,"length":37.500000,"weight":0.780000,"platform":"platform09","order":86,"material":"","type":1,"place":100},{"boxId":"94266080107U401","x":-45.650002,"y":69.250000,"z":-411.750000,"width":22.500000,"height":9.500000,"length":37.500000,"weight":0.780000,"platform":"platform09","order":87,"material":"","type":1,"place":100},{"boxId":"94266080107U483","x":-23.150000,"y":69.250000,"z":-411.750000,"width":22.500000,"height":9.500000,"length":37.500000,"weight":0.780000,"platform":"platform09","order":88,"material":"","type":1,"place":100},{"boxId":"94266080107U451","x":-45.650002,"y":78.750000,"z":-411.750000,"width":22.500000,"height":9.500000,"length":37.500000,"weight":0.760000,"platform":"platform09","order":89,"material":"","type":1,"place":100},{"boxId":"94266080107U479","x":-23.150000,"y":78.750000,"z":-411.750000,"width":22.500000,"height":9.500000,"length":37.500000,"weight":0.760000,"platform":"platform09","order":90,"material":"","type":1,"place":100},{"boxId":"94266080107U425","x":-45.650002,"y":88.250000,"z":-411.750000,"width":22.500000,"height":9.500000,"length":37.500000,"weight":0.760000,"platform":"platform09","order":91,"material":"","type":1,"place":100},{"boxId":"94266080107U471","x":-23.150000,"y":88.250000,"z":-411.750000,"width":22.500000,"height":9.500000,"length":37.500000,"weight":0.760000,"platform":"platform09","order":92,"material":"","type":1,"place":100},{"boxId":"94266080107U373","x":-45.650002,"y":97.750000,"z":-411.750000,"width":22.500000,"height":9.500000,"length":37.500000,"weight":0.760000,"platform":"platform09","order":93,"material":"","type":1,"place":100},{"boxId":"94266080107U371","x":-23.150000,"y":97.750000,"z":-411.750000,"width":22.500000,"height":9.500000,"length":37.500000,"weight":0.740000,"platform":"platform09","order":94,"material":"","type":1,"place":100},{"boxId":"94266080107U433","x":-45.650002,"y":107.250000,"z":-411.750000,"width":22.500000,"height":9.500000,"length":37.500000,"weight":0.740000,"platform":"platform09","order":95,"material":"","type":1,"place":100},{"boxId":"94266080107U160","x":-23.150000,"y":107.250000,"z":-411.750000,"width":22.500000,"height":9.500000,"length":37.500000,"weight":0.700000,"platform":"platform09","order":96,"material":"","type":1,"place":100},{"boxId":"94266080107U176","x":-45.650002,"y":116.750000,"z":-411.750000,"width":22.500000,"height":9.500000,"length":37.500000,"weight":0.700000,"platform":"platform09","order":97,"material":"","type":1,"place":100},{"boxId":"94266080107U156","x":-23.150000,"y":116.750000,"z":-411.750000,"width":22.500000,"height":9.500000,"length":37.500000,"weight":0.700000,"platform":"platform09","order":98,"material":"","type":1,"place":100},{"boxId":"94266080107U203","x":99.349998,"y":-61.250000,"z":-394.250000,"width":22.500000,"height":9.500000,"length":37.500000,"weight":0.680000,"platform":"platform09","order":99,"material":"","type":1,"place":100},{"boxId":"94266080107U154","x":99.349998,"y":-51.750000,"z":-394.250000,"width":22.500000,"height":9.500000,"length":37.500000,"weight":0.680000,"platform":"platform09","order":100,"material":"","type":1,"place":100},{"boxId":"94266080107U182","x":99.349998,"y":-42.250000,"z":-394.250000,"width":22.500000,"height":9.500000,"length":37.500000,"weight":0.680000,"platform":"platform09","order":101,"material":"","type":1,"place":100},{"boxId":"94266080107U186","x":99.349998,"y":-32.750000,"z":-394.250000,"width":22.500000,"height":9.500000,"length":37.500000,"weight":0.680000,"platform":"platform09","order":102,"material":"","type":1,"place":100},{"boxId":"94266080107U180","x":99.349998,"y":-23.250000,"z":-394.250000,"width":22.500000,"height":9.500000,"length":37.500000,"weight":0.680000,"platform":"platform09","order":103,"material":"","type":1,"place":100},{"boxId":"94266080107U152","x":99.349998,"y":-13.750000,"z":-394.250000,"width":22.500000,"height":9.500000,"length":37.500000,"weight":0.680000,"platform":"platform09","order":104,"material":"","type":1,"place":100},{"boxId":"94266080107L806","x":99.349998,"y":-4.250000,"z":-394.250000,"width":22.500000,"height":9.500000,"length":37.500000,"weight":0.660000,"platform":"platform09","order":105,"material":"","type":1,"place":100},{"boxId":"94266080107U174","x":99.349998,"y":5.250000,"z":-394.250000,"width":22.500000,"height":9.500000,"length":37.500000,"weight":0.640000,"platform":"platform09","order":106,"material":"","type":1,"place":100},{"boxId":"94266080107W591","x":99.349998,"y":14.750000,"z":-394.250000,"width":22.500000,"height":9.500000,"length":37.500000,"weight":0.540000,"platform":"platform09","order":107,"material":"","type":1,"place":100},{"boxId":"94266080107Q566","x":99.349998,"y":24.250000,"z":-394.250000,"width":22.500000,"height":9.500000,"length":37.500000,"weight":0.520000,"platform":"platform09","order":108,"material":"","type":1,"place":100},{"boxId":"94266080107S179","x":99.349998,"y":33.750000,"z":-394.250000,"width":22.500000,"height":9.500000,"length":37.500000,"weight":0.500000,"platform":"platform09","order":109,"material":"","type":1,"place":100},{"boxId":"94266080107Q567","x":99.349998,"y":43.250000,"z":-394.250000,"width":22.500000,"height":9.500000,"length":37.500000,"weight":0.500000,"platform":"platform09","order":110,"material":"","type":1,"place":100},{"boxId":"94266080107Q568","x":99.349998,"y":52.750000,"z":-394.250000,"width":22.500000,"height":9.500000,"length":37.500000,"weight":0.480000,"platform":"platform09","order":111,"material":"","type":1,"place":100},{"boxId":"94266080107S147","x":99.349998,"y":62.250000,"z":-394.250000,"width":22.500000,"height":9.500000,"length":37.500000,"weight":0.280000,"platform":"platform09","order":112,"material":"","type":1,"place":100},{"boxId":"94266080107U575","x":-98.900002,"y":54.500000,"z":-381.000000,"width":34.000000,"height":17.000000,"length":34.000000,"weight":27.200001,"platform":"platform09","order":113,"material":"","type":1,"place":100},{"boxId":"94266080107U716","x":-98.900002,"y":71.500000,"z":-381.000000,"width":34.000000,"height":17.000000,"length":34.000000,"weight":27.000000,"platform":"platform09","order":114,"material":"","type":1,"place":100},{"boxId":"94266080107U544","x":-98.900002,"y":88.500000,"z":-381.000000,"width":34.000000,"height":17.000000,"length":34.000000,"weight":26.900000,"platform":"platform09","order":115,"material":"","type":1,"place":100},{"boxId":"94266080107U353","x":-98.900002,"y":105.500000,"z":-381.000000,"width":34.000000,"height":17.000000,"length":34.000000,"weight":26.799999,"platform":"platform09","order":116,"material":"","type":1,"place":100},{"boxId":"94266080107Q562","x":-96.650002,"y":119.000000,"z":-380.250000,"width":35.500000,"height":10.000000,"length":38.500000,"weight":1.640000,"platform":"platform09","order":117,"material":"","type":1,"place":200},{"boxId":"94266080107W812","x":-68.050003,"y":-63.700001,"z":-368.549988,"width":18.700001,"height":20.600000,"length":58.900002,"weight":2.440000,"platform":"platform09","order":118,"material":"","type":1,"place":100},{"boxId":"94266080107Y819","x":-38.150002,"y":-62.250000,"z":-373.549988,"width":36.500000,"height":23.500000,"length":37.500000,"weight":7.380000,"platform":"platform09","order":119,"material":"","type":1,"place":200},{"boxId":"94266080107R772","x":-38.150002,"y":-38.750000,"z":-373.549988,"width":36.500000,"height":23.500000,"length":37.500000,"weight":7.340000,"platform":"platform09","order":120,"material":"","type":1,"place":200},{"boxId":"94266080107X473","x":-38.150002,"y":-15.250000,"z":-373.549988,"width":36.500000,"height":23.500000,"length":37.500000,"weight":7.300000,"platform":"platform09","order":121,"material":"","type":1,"place":200},{"boxId":"94266080107R644","x":-38.150002,"y":8.250000,"z":-373.549988,"width":36.500000,"height":23.500000,"length":37.500000,"weight":6.200000,"platform":"platform09","order":122,"material":"","type":1,"place":200},{"boxId":"94266080107Y809","x":-38.150002,"y":31.750000,"z":-373.549988,"width":36.500000,"height":23.500000,"length":37.500000,"weight":6.080000,"platform":"platform09","order":123,"material":"","type":1,"place":200},{"boxId":"94266080107Z589","x":-38.150002,"y":55.250000,"z":-373.549988,"width":36.500000,"height":23.500000,"length":37.500000,"weight":5.840000,"platform":"platform09","order":124,"material":"","type":1,"place":200},{"boxId":"94266080107Q597","x":-38.150002,"y":78.750000,"z":-373.549988,"width":36.500000,"height":23.500000,"length":37.500000,"weight":5.720000,"platform":"platform09","order":125,"material":"","type":1,"place":200},{"boxId":"94266080107X329","x":-38.150002,"y":102.250000,"z":-373.549988,"width":36.500000,"height":23.500000,"length":37.500000,"weight":5.580000,"platform":"platform09","order":126,"material":"","type":1,"place":200},{"boxId":"94266080107S129","x":-37.650002,"y":119.000000,"z":-374.049988,"width":35.500000,"height":10.000000,"length":38.500000,"weight":1.540000,"platform":"platform09","order":127,"material":"","type":1,"place":200},{"boxId":"94266080107X679","x":-98.900002,"y":54.500000,"z":-345.500000,"width":34.000000,"height":17.000000,"length":34.000000,"weight":25.900000,"platform":"platform09","order":128,"material":"","type":1,"place":100},{"boxId":"94266080107X470","x":-97.150002,"y":71.750000,"z":-344.250000,"width":36.500000,"height":17.500000,"length":37.500000,"weight":5.660000,"platform":"platform09","order":129,"material":"","type":1,"place":200},{"boxId":"94266080107X647","x":-97.150002,"y":89.250000,"z":-344.250000,"width":36.500000,"height":17.500000,"length":37.500000,"weight":3.820000,"platform":"platform09","order":130,"material":"","type":1,"place":200},{"boxId":"94266080107R777","x":-97.150002,"y":106.750000,"z":-344.250000,"width":36.500000,"height":17.500000,"length":37.500000,"weight":1.940000,"platform":"platform09","order":131,"material":"","type":1,"place":200},{"boxId":"94266080107W842","x":-96.650002,"y":120.500000,"z":-344.750000,"width":35.500000,"height":10.000000,"length":38.500000,"weight":1.220000,"platform":"platform09","order":132,"material":"","type":1,"place":200},{"boxId":"94266080107X678","x":48.700001,"y":28.500000,"z":-314.899994,"width":40.200001,"height":55.000000,"length":78.199997,"weight":41.000000,"platform":"platform09","order":133,"material":"","type":1,"place":200},{"boxId":"94266080107R792","x":48.700001,"y":83.500000,"z":-314.899994,"width":40.200001,"height":55.000000,"length":78.199997,"weight":20.000000,"platform":"platform09","order":134,"material":"","type":1,"place":200},{"boxId":"94266080107U331","x":50.099998,"y":119.000000,"z":-318.000000,"width":34.000000,"height":16.000000,"length":81.000000,"weight":3.220000,"platform":"platform09","order":135,"material":"","type":1,"place":200},{"boxId":"94266080107R642","x":-85.650002,"y":-53.000000,"z":-252.350006,"width":38.299999,"height":44.000000,"length":60.500000,"weight":27.799999,"platform":"platform09","order":136,"material":"","type":1,"place":200},{"boxId":"94266080107X614","x":-25.150000,"y":-53.000000,"z":-252.350006,"width":38.299999,"height":44.000000,"length":60.500000,"weight":22.500000,"platform":"platform09","order":137,"material":"","type":1,"place":200},{"boxId":"94266080107U329","x":-85.650002,"y":-9.000000,"z":-252.350006,"width":38.299999,"height":44.000000,"length":60.500000,"weight":18.059999,"platform":"platform09","order":138,"material":"","type":1,"place":200},{"boxId":"94266080107S145","x":-25.150000,"y":-9.000000,"z":-252.350006,"width":38.299999,"height":44.000000,"length":60.500000,"weight":15.500000,"platform":"platform09","order":139,"material":"","type":1,"place":200},{"boxId":"94266080107Q557","x":-85.650002,"y":35.000000,"z":-252.350006,"width":38.299999,"height":44.000000,"length":60.500000,"weight":15.000000,"platform":"platform09","order":140,"material":"","type":1,"place":200},{"boxId":"94266080107W805","x":-25.150000,"y":35.000000,"z":-252.350006,"width":38.299999,"height":44.000000,"length":60.500000,"weight":11.740000,"platform":"platform09","order":141,"material":"","type":1,"place":200},{"boxId":"94266080107Q598","x":-85.650002,"y":79.000000,"z":-252.350006,"width":38.299999,"height":44.000000,"length":60.500000,"weight":11.460000,"platform":"platform09","order":142,"material":"","type":1,"place":200},{"boxId":"94266080107Q558","x":-25.150000,"y":79.000000,"z":-252.350006,"width":38.299999,"height":44.000000,"length":60.500000,"weight":8.220000,"platform":"platform09","order":143,"material":"","type":1,"place":200},{"boxId":"94266080107W968","x":-89.650002,"y":111.250000,"z":-250.250000,"width":42.500000,"height":20.500000,"length":52.500000,"weight":5.200000,"platform":"platform09","order":144,"material":"","type":1,"place":200},{"boxId":"94266080107Y538","x":-44.650002,"y":112.750000,"z":-253.250000,"width":36.500000,"height":23.500000,"length":37.500000,"weight":3.760000,"platform":"platform09","order":145,"material":"","type":1,"place":200},{"boxId":"94266080107W841","x":-7.150000,"y":109.750000,"z":-253.250000,"width":36.500000,"height":17.500000,"length":37.500000,"weight":0.960000,"platform":"platform09","order":146,"material":"","type":1,"place":200},{"boxId":"94266080107R778","x":-6.650000,"y":123.500000,"z":-253.750000,"width":35.500000,"height":10.000000,"length":38.500000,"weight":1.040000,"platform":"platform09","order":147,"material":"","type":1,"place":200},{"boxId":"94266080107R639","x":52.599998,"y":-92.250000,"z":-211.500000,"width":80.000000,"height":75.500000,"length":120.000000,"weight":56.500000,"platform":"platform09","order":148,"material":"","type":1,"place":100},{"boxId":"94266080107S259","x":52.599998,"y":-16.750000,"z":-211.500000,"width":80.000000,"height":75.500000,"length":120.000000,"weight":55.500000,"platform":"platform09","order":149,"material":"","type":1,"place":100},{"boxId":"94266080107S116","x":52.599998,"y":58.750000,"z":-211.500000,"width":80.000000,"height":75.500000,"length":120.000000,"weight":55.500000,"platform":"platform09","order":150,"material":"","type":1,"place":100},{"boxId":"94266080107R638","x":32.099998,"y":112.000000,"z":-242.000000,"width":39.000000,"height":31.000000,"length":59.000000,"weight":23.740000,"platform":"platform09","order":151,"material":"","type":1,"place":100},{"boxId":"94266080107U540","x":71.099998,"y":112.000000,"z":-242.000000,"width":39.000000,"height":31.000000,"length":59.000000,"weight":21.000000,"platform":"platform09","order":152,"material":"","type":1,"place":100},{"boxId":"94266080107U982","x":-33.400002,"y":-23.799999,"z":-193.199997,"width":60.000000,"height":102.400002,"length":80.000000,"weight":85.500000,"platform":"platform09","order":153,"material":"","type":1,"place":100},{"boxId":"94266080107U330","x":-33.400002,"y":78.599998,"z":-193.199997,"width":60.000000,"height":102.400002,"length":80.000000,"weight":76.000000,"platform":"platform09","order":154,"material":"","type":1,"place":100},{"boxId":"94266080107X661","x":-97.150002,"y":-57.500000,"z":-210.250000,"width":37.500000,"height":35.000000,"length":37.500000,"weight":9.600000,"platform":"platform09","order":155,"material":"","type":1,"place":100},{"boxId":"94266080107W951","x":-97.150002,"y":-22.500000,"z":-210.250000,"width":37.500000,"height":35.000000,"length":37.500000,"weight":7.220000,"platform":"platform09","order":156,"material":"","type":1,"place":100},{"boxId":"94266080107X663","x":-97.150002,"y":12.500000,"z":-210.250000,"width":37.500000,"height":35.000000,"length":37.500000,"weight":4.820000,"platform":"platform09","order":157,"material":"","type":1,"place":100},{"boxId":"94266080107S177","x":-97.300003,"y":48.299999,"z":-210.449997,"width":37.099998,"height":36.599998,"length":37.200001,"weight":10.420000,"platform":"platform09","order":158,"material":"","type":1,"place":200},{"boxId":"94266080107S132","x":-97.300003,"y":84.699997,"z":-210.600006,"width":37.200001,"height":36.200001,"length":36.799999,"weight":10.400000,"platform":"platform09","order":159,"material":"","type":1,"place":100},{"boxId":"94266080107Q554","x":-97.650002,"y":111.300003,"z":-210.750000,"width":36.500000,"height":17.000000,"length":36.500000,"weight":9.110000,"platform":"platform09","order":160,"material":"","type":1,"place":100},{"boxId":"94266080107U715","x":50.650002,"y":112.099998,"z":-183.300003,"width":58.400002,"height":31.200001,"length":76.099998,"weight":32.020000,"platform":"platform09","order":161,"material":"","type":1,"place":200},{"boxId":"94266080107W806","x":-89.650002,"y":-57.450001,"z":-172.350006,"width":38.299999,"height":35.099998,"length":52.500000,"weight":19.900000,"platform":"platform09","order":162,"material":"","type":1,"place":200},{"boxId":"94266080107S122","x":-97.900002,"y":-31.400000,"z":-173.500000,"width":36.000000,"height":17.000000,"length":36.000000,"weight":30.500000,"platform":"platform09","order":163,"material":"","type":1,"place":100},{"boxId":"94266080107U350","x":51.599998,"y":-78.400002,"z":-121.500000,"width":60.000000,"height":103.199997,"length":80.000000,"weight":72.000000,"platform":"platform09","order":164,"material":"","type":1,"place":200},{"boxId":"94266080107U572","x":51.599998,"y":24.799999,"z":-121.500000,"width":60.000000,"height":103.199997,"length":80.000000,"weight":69.500000,"platform":"platform09","order":165,"material":"","type":1,"place":200},{"boxId":"94266080107U908","x":52.349998,"y":101.150002,"z":-130.750000,"width":41.500000,"height":49.500000,"length":81.500000,"weight":56.000000,"platform":"platform09","order":166,"material":"","type":1,"place":200},{"boxId":"94266080107S268","x":-60.900002,"y":-68.599998,"z":-94.000000,"width":110.000000,"height":122.800003,"length":110.000000,"weight":110.500000,"platform":"platform09","order":167,"material":"","type":1,"place":100},{"boxId":"94266080107R640","x":-60.900002,"y":54.200001,"z":-94.000000,"width":110.000000,"height":122.800003,"length":110.000000,"weight":110.500000,"platform":"platform09","order":168,"material":"","type":1,"place":100},{"boxId":"94266080107U349","x":-82.800003,"y":121.599998,"z":-131.899994,"width":34.200001,"height":12.000000,"length":66.199997,"weight":2.100000,"platform":"platform09","order":169,"material":"","type":1,"place":200},{"boxId":"94266080107U903","x":53.599998,"y":-100.750000,"z":-63.500000,"width":56.000000,"height":58.500000,"length":88.000000,"weight":70.500000,"platform":"platform09","order":170,"material":"","type":1,"place":200},{"boxId":"94266080107X677","x":53.599998,"y":-42.250000,"z":-63.500000,"width":56.000000,"height":58.500000,"length":88.000000,"weight":59.500000,"platform":"platform09","order":171,"material":"","type":1,"place":200},{"boxId":"94266080107S266","x":53.599998,"y":16.250000,"z":-63.500000,"width":56.000000,"height":58.500000,"length":88.000000,"weight":26.500000,"platform":"platform09","order":172,"material":"","type":1,"place":200},{"boxId":"94266080107X475","x":49.599998,"y":87.250000,"z":-61.500000,"width":60.000000,"height":83.500000,"length":80.000000,"weight":54.000000,"platform":"platform09","order":173,"material":"","type":1,"place":200},{"boxId":"94266080107X171","x":-55.900002,"y":-66.849998,"z":1.000000,"width":80.000000,"height":126.300003,"length":120.000000,"weight":210.500000,"platform":"platform09","order":174,"material":"","type":1,"place":200},{"boxId":"94266080107X648","x":-55.900002,"y":58.750000,"z":1.000000,"width":80.000000,"height":124.900002,"length":120.000000,"weight":192.000000,"platform":"platform09","order":175,"material":"","type":1,"place":200},{"boxId":"94266080107U352","x":48.099998,"y":-86.550003,"z":7.000000,"width":77.000000,"height":86.900002,"length":77.000000,"weight":87.000000,"platform":"platform09","order":176,"material":"","type":1,"place":100},{"boxId":"94266080107U542","x":48.099998,"y":0.350000,"z":7.000000,"width":77.000000,"height":86.900002,"length":77.000000,"weight":86.500000,"platform":"platform09","order":177,"material":"","type":1,"place":100},{"boxId":"94266080107X328","x":49.599998,"y":86.150002,"z":-1.500000,"width":60.000000,"height":84.699997,"length":80.000000,"weight":74.500000,"platform":"platform09","order":178,"material":"","type":1,"place":200},{"boxId":"94266080107Y537","x":-55.900002,"y":-69.300003,"z":81.000000,"width":80.000000,"height":121.400002,"length":120.000000,"weight":137.000000,"platform":"platform09","order":179,"material":"","type":1,"place":200},{"boxId":"94266080107R636","x":-55.900002,"y":42.549999,"z":81.000000,"width":80.000000,"height":102.300003,"length":120.000000,"weight":458.000000,"platform":"platform09","order":180,"material":"","type":1,"place":200},{"boxId":"94266080107U356","x":-86.699997,"y":109.250000,"z":78.949997,"width":58.400002,"height":31.100000,"length":75.900002,"weight":31.959999,"platform":"platform09","order":181,"material":"","type":1,"place":100},{"boxId":"94266080107U355","x":-28.299999,"y":109.250000,"z":78.949997,"width":58.400002,"height":31.100000,"length":75.900002,"weight":31.959999,"platform":"platform09","order":182,"material":"","type":1,"place":100},{"boxId":"94266080107U351","x":48.099998,"y":-98.500000,"z":84.000000,"width":77.000000,"height":63.000000,"length":77.000000,"weight":139.000000,"platform":"platform09","order":183,"material":"","type":1,"place":100},{"boxId":"94266080107U713","x":48.099998,"y":-35.500000,"z":84.000000,"width":77.000000,"height":63.000000,"length":77.000000,"weight":139.000000,"platform":"platform09","order":184,"material":"","type":1,"place":100},{"boxId":"94266080107X169","x":48.099998,"y":58.450001,"z":84.000000,"width":77.000000,"height":124.900002,"length":77.000000,"weight":97.500000,"platform":"platform09","order":185,"material":"","type":1,"place":100},{"boxId":"94266080107R641","x":-60.900002,"y":-68.599998,"z":176.000000,"width":110.000000,"height":122.800003,"length":110.000000,"weight":110.000000,"platform":"platform09","order":186,"material":"","type":1,"place":100},{"boxId":"94266080107S267","x":-60.900002,"y":44.299999,"z":176.000000,"width":110.000000,"height":103.000000,"length":110.000000,"weight":93.000000,"platform":"platform09","order":187,"material":"","type":1,"place":100},{"boxId":"94266080107U714","x":-77.849998,"y":111.400002,"z":150.199997,"width":58.400002,"height":31.200001,"length":76.099998,"weight":32.020000,"platform":"platform09","order":188,"material":"","type":1,"place":200},{"boxId":"94266080107U574","x":48.099998,"y":-103.000000,"z":161.000000,"width":77.000000,"height":54.000000,"length":77.000000,"weight":122.000000,"platform":"platform09","order":189,"material":"","type":1,"place":100},{"boxId":"94266080107U543","x":48.099998,"y":-49.000000,"z":161.000000,"width":77.000000,"height":54.000000,"length":77.000000,"weight":121.500000,"platform":"platform09","order":190,"material":"","type":1,"place":100},{"boxId":"94266080107U541","x":49.599998,"y":29.600000,"z":152.500000,"width":60.000000,"height":103.199997,"length":80.000000,"weight":50.500000,"platform":"platform09","order":191,"material":"","type":1,"place":200},{"boxId":"94266080107U915","x":49.599998,"y":103.150002,"z":152.500000,"width":60.000000,"height":43.900002,"length":80.000000,"weight":26.000000,"platform":"platform09","order":192,"material":"","type":1,"place":200},{"boxId":"94266080107U711","x":49.599998,"y":-78.800003,"z":229.500000,"width":60.000000,"height":102.400002,"length":80.000000,"weight":73.000000,"platform":"platform09","order":193,"material":"","type":1,"place":200},{"boxId":"94266080107S157","x":49.599998,"y":9.800000,"z":229.500000,"width":60.000000,"height":74.800003,"length":80.000000,"weight":28.000000,"platform":"platform09","order":194,"material":"","type":1,"place":200},{"boxId":"94266080107W870","x":48.849998,"y":83.949997,"z":219.750000,"width":40.500000,"height":73.500000,"length":78.500000,"weight":15.500000,"platform":"platform09","order":195,"material":"","type":1,"place":200},{"boxId":"94266080107X664","x":-55.900002,"y":-87.300003,"z":271.000000,"width":80.000000,"height":85.400002,"length":120.000000,"weight":109.000000,"platform":"platform09","order":196,"material":"","type":1,"place":200},{"boxId":"94266080107R637","x":-55.900002,"y":-5.450000,"z":271.000000,"width":80.000000,"height":78.300003,"length":120.000000,"weight":350.000000,"platform":"platform09","order":197,"material":"","type":1,"place":200},{"boxId":"94266080107S117","x":-55.900002,"y":71.449997,"z":271.000000,"width":80.000000,"height":75.500000,"length":120.000000,"weight":53.500000,"platform":"platform09","order":198,"material":"","type":1,"place":200},{"boxId":"94266080107X170","x":48.099998,"y":-104.599998,"z":298.000000,"width":77.000000,"height":50.799999,"length":77.000000,"weight":54.500000,"platform":"platform09","order":199,"material":"","type":1,"place":100},{"boxId":"94266080107Q556","x":48.099998,"y":-53.799999,"z":298.000000,"width":77.000000,"height":50.799999,"length":77.000000,"weight":41.000000,"platform":"platform09","order":200,"material":"","type":1,"place":100},{"boxId":"94266080107Q594","x":48.099998,"y":-4.400000,"z":298.000000,"width":77.000000,"height":48.000000,"length":77.000000,"weight":33.500000,"platform":"platform09","order":201,"material":"","type":1,"place":100},{"boxId":"94266080107R789","x":48.099998,"y":43.599998,"z":298.000000,"width":77.000000,"height":48.000000,"length":77.000000,"weight":33.500000,"platform":"platform09","order":202,"material":"","type":1,"place":100},{"boxId":"94266080107W650","x":48.700001,"y":95.099998,"z":279.600006,"width":40.200001,"height":55.000000,"length":78.199997,"weight":16.500000,"platform":"platform09","order":203,"material":"","type":1,"place":200},{"boxId":"94266080107Q555","x":48.849998,"y":86.849998,"z":319.950012,"width":40.500000,"height":38.500000,"length":78.500000,"weight":10.500000,"platform":"platform09","order":204,"material":"","type":1,"place":200},{"boxId":"94266080107Q561","x":-60.900002,"y":-89.400002,"z":366.000000,"width":110.000000,"height":81.199997,"length":110.000000,"weight":76.500000,"platform":"platform09","order":205,"material":"","type":1,"place":100},{"boxId":"94266080107X662","x":-55.900002,"y":-16.549999,"z":351.000000,"width":80.000000,"height":64.500000,"length":120.000000,"weight":135.000000,"platform":"platform09","order":206,"material":"","type":1,"place":200},{"boxId":"94266080107S176","x":-77.400002,"y":59.799999,"z":349.500000,"width":77.000000,"height":88.199997,"length":77.000000,"weight":101.000000,"platform":"platform09","order":207,"material":"","type":1,"place":100},{"boxId":"94266080107X615","x":-19.900000,"y":33.450001,"z":337.500000,"width":38.000000,"height":35.500000,"length":53.000000,"weight":17.900000,"platform":"platform09","order":208,"material":"","type":1,"place":100},{"boxId":"94266080107U712","x":48.099998,"y":-86.199997,"z":378.700012,"width":77.000000,"height":87.599998,"length":77.000000,"weight":86.500000,"platform":"platform09","order":209,"material":"","type":1,"place":100},{"boxId":"94266080107R774","x":48.099998,"y":1.350000,"z":378.700012,"width":77.000000,"height":87.500000,"length":77.000000,"weight":83.000000,"platform":"platform09","order":210,"material":"","type":1,"place":100},{"boxId":"94266080107Y810","x":48.099998,"y":87.099998,"z":378.700012,"width":77.000000,"height":84.000000,"length":77.000000,"weight":64.000000,"platform":"platform09","order":211,"material":"","type":1,"place":100},{"boxId":"94266080107W971","x":48.099998,"y":-86.599998,"z":455.700012,"width":77.000000,"height":86.800003,"length":77.000000,"weight":80.000000,"platform":"platform09","order":212,"material":"","type":1,"place":100},{"boxId":"94266080107U573","x":48.099998,"y":-0.450000,"z":455.700012,"width":77.000000,"height":85.500000,"length":77.000000,"weight":87.000000,"platform":"platform09","order":213,"material":"","type":1,"place":100},{"boxId":"94266080107R790","x":48.099998,"y":83.250000,"z":455.700012,"width":77.000000,"height":81.900002,"length":77.000000,"weight":63.000000,"platform":"platform09","order":214,"material":"","type":1,"place":100},{"boxId":"94266080107W969","x":-55.900002,"y":-102.849998,"z":461.000000,"width":80.000000,"height":54.299999,"length":120.000000,"weight":120.500000,"platform":"platform09","order":215,"material":"","type":1,"place":200},{"boxId":"94266080107S140","x":-77.400002,"y":-35.849998,"z":459.500000,"width":77.000000,"height":79.699997,"length":77.000000,"weight":232.500000,"platform":"platform09","order":216,"material":"","type":1,"place":100},{"boxId":"94266080107X676","x":-76.400002,"y":38.750000,"z":451.000000,"width":60.000000,"height":69.500000,"length":79.000000,"weight":55.500000,"platform":"platform09","order":217,"material":"","type":1,"place":200},{"boxId":"94266080107X990","x":-75.900002,"y":95.449997,"z":451.000000,"width":60.000000,"height":43.900002,"length":80.000000,"weight":25.500000,"platform":"platform09","order":218,"material":"","type":1,"place":200},{"boxId":"94266080107W970","x":48.099998,"y":-105.300003,"z":532.700012,"width":77.000000,"height":49.400002,"length":77.000000,"weight":40.000000,"platform":"platform09","order":219,"material":"","type":1,"place":100},{"boxId":"94266080107W829","x":-55.900002,"y":-104.599998,"z":541.000000,"width":80.000000,"height":50.799999,"length":120.000000,"weight":71.000000,"platform":"platform09","order":220,"material":"","type":1,"place":200},{"boxId":"94266080107Y536","x":-55.900002,"y":-54.150002,"z":541.000000,"width":80.000000,"height":50.099998,"length":120.000000,"weight":54.000000,"platform":"platform09","order":221,"material":"","type":1,"place":200},{"boxId":"94266080107Z852","x":-55.900002,"y":-4.400000,"z":541.000000,"width":80.000000,"height":49.400002,"length":120.000000,"weight":62.500000,"platform":"platform09","order":222,"material":"","type":1,"place":200}]';
			var jsonstr2 = '{"container_length":1192.000000,"container_width":231.800003,"container_height":260.000000,"container_max_load":23000.000000,"container_type_name":"40HQ"}'
            var objectArray= JSON.parse(jsonstr);
			var truckJsonObj = JSON.parse(jsonstr2);
            var container, stats;
            var camera, controls, scene, projector, renderer;
            var objects = [], plane;
            var mouse = new THREE.Vector2(), offset = new THREE.Vector3(), INTERSECTED, SELECTED; 
            init();
            animate();
            function init() {
                container = document.createElement( 'div' );
                document.body.appendChild( container );
                camera = new THREE.PerspectiveCamera( 70, window.innerWidth / window.innerHeight, 1, 10000 );
                camera.position.x = -600;
                camera.position.y = 400;
                camera.position.z = 1000;
                controls = new THREE.TrackballControls( camera );
                controls.rotateSpeed = 1.0;
                controls.zoomSpeed = 1.2;
                controls.panSpeed = 0.8;
                controls.noZoom = false;
                controls.noPan = true;
                controls.staticMoving = false;
                controls.dynamicDampingFactor = 0.3;
                scene = new THREE.Scene();
                var ambientLight = new THREE.AmbientLight( Math.random() *0xffffff );
                scene.add( ambientLight );
                var directionalLight = new THREE.DirectionalLight( Math.random() * 0xffffff );
                directionalLight.position.set( 0, 1, 0 );
                scene.add( directionalLight );
                var pointLight = new THREE.PointLight( 0xff0000, 1, 500 );
                pointLight.position.set( 0, 0, -200 );
                scene.add( pointLight );

                container_length = truckJsonObj.container_length;
                container_width = truckJsonObj.container_width;
                container_height = truckJsonObj.container_height;
                var cube_1 = new THREE.Mesh(
                    new THREE.BoxGeometry( container_width, container_height, container_length, 1,1,1 ), 
                    new THREE.MeshBasicMaterial( { color:0xefb73e, wireframe:true } )
                );
                cube_1.position.x = 0;
                cube_1.position.y = 0;
                cube_1.position.z = 0;
                scene.add( cube_1 );

                truck_head_length = 145;
                var truck_head_1 = new THREE.Mesh(
                    new THREE.BoxGeometry( 200, 100, truck_head_length, 1, 1, 5 ), 
                    new THREE.MeshBasicMaterial( { color: 0xffffff, wireframe:true } )
                );
                truck_head_1.position.x = 0;
                truck_head_1.position.y = -50;
                truck_head_1.position.z = -(container_length/2 + truck_head_length/2);
                scene.add( truck_head_1 );
                
                truck_head_length_2 = 80;
                var truck_head_2 = new THREE.Mesh(
                    new THREE.BoxGeometry( 170, 60, truck_head_length_2, 1, 0, 5 ), 
                    new THREE.MeshBasicMaterial( { color: 0xffffff, wireframe:true } )
                );
                truck_head_2.position.x = 0;
                truck_head_2.position.y = 30;
                truck_head_2.position.z = -(container_length/2 + truck_head_length_2/2);
                scene.add( truck_head_2 );
                
                truck_head_chimney_radius = 7;
                var truck_head_chimney1 = new THREE.Mesh(
                    new THREE.CylinderGeometry( truck_head_chimney_radius, truck_head_chimney_radius, 300, 20 ), 
                    new THREE.MeshBasicMaterial( { color:0xffffff, wireframe:true } )
                );
                truck_head_chimney1.position.x = 100;
                truck_head_chimney1.position.y = 50;
                truck_head_chimney1.position.z = -(container_length/2 + truck_head_chimney_radius/2);
                scene.add( truck_head_chimney1 );
                
                var truck_head_chimney2 = new THREE.Mesh(
                    new THREE.CylinderGeometry( truck_head_chimney_radius, truck_head_chimney_radius, 300, 20 ), 
                    new THREE.MeshBasicMaterial( { color:0xffffff, wireframe:true } )
                );
                truck_head_chimney2.position.x = -100;
                truck_head_chimney2.position.y = 50;
                truck_head_chimney2.position.z = -(container_length/2 + truck_head_chimney_radius/2);
                scene.add( truck_head_chimney2 );
        
                var truck_wheel_1 = new THREE.Mesh(new THREE.CylinderGeometry( 50, 50, 20, 50 ), 
                    new THREE.MeshBasicMaterial( { color:0xffffff, wireframe:true } )
                );
                truck_wheel_1.position.x = 110;
                truck_wheel_1.position.y = -100;
                truck_wheel_1.position.z = -(container_length/2 + truck_head_length_2/2 + 20) ;
                truck_wheel_1.rotation.x = 0;
                truck_wheel_1.rotation.y = 0;
                truck_wheel_1.rotation.z = 1.6;
                scene.add( truck_wheel_1 );
                
                var truck_wheel_2 = new THREE.Mesh(new THREE.CylinderGeometry( 50, 50, 20, 50 ), 
                    new THREE.MeshBasicMaterial( { color:0xffffff, wireframe:true } )
                );
                truck_wheel_2.position.x = -110;
                truck_wheel_2.position.y = -100;
                truck_wheel_2.position.z = -(container_length/2 + truck_head_length_2/2 + 20);
                truck_wheel_2.rotation.x = 0;
                truck_wheel_2.rotation.y = 0;
                truck_wheel_2.rotation.z = 1.6;
                scene.add( truck_wheel_2 );

                offset_2 = -240;
                var truck_wheel_5 = new THREE.Mesh(new THREE.CylinderGeometry( 50, 50, 20, 50 ), 
                    new THREE.MeshBasicMaterial( { color:0xffffff, wireframe:true } )
                );
                truck_wheel_5.position.x = container_width/2 + 5;
                truck_wheel_5.position.y = -100;
                truck_wheel_5.position.z = (container_length/2 + truck_head_length_2/2 + offset_2) ;
                truck_wheel_5.rotation.x = 0;
                truck_wheel_5.rotation.y = 0;
                truck_wheel_5.rotation.z = 1.6;
                scene.add( truck_wheel_5 );

                var truck_wheel_6 = new THREE.Mesh(new THREE.CylinderGeometry( 50, 50, 20, 50 ), 
                    new THREE.MeshBasicMaterial( { color:0xffffff, wireframe:true } )
                );
                truck_wheel_6.position.x = -container_width/2 - 5;
                truck_wheel_6.position.y = -100;
                truck_wheel_6.position.z = (container_length/2 + truck_head_length_2/2 + offset_2);
                truck_wheel_6.rotation.x = 0;
                truck_wheel_6.rotation.y = 0;
                truck_wheel_6.rotation.z = 1.6;
                scene.add( truck_wheel_6 );

                for (var i in objectArray) {
                    if (objectArray[i].type==2) {
						var cylinderTopR = objectArray[i].length / 2;
						var cylinderHeight = objectArray[i].height;
						if (objectArray[i].place == 1 || objectArray[i].place == 2)
						{
							cylinderHeight = objectArray[i].width;
						}
						
                        var object2 = new THREE.Mesh(
						    new THREE.CylinderGeometry(cylinderTopR, cylinderTopR, cylinderHeight, 60),
                            new THREE.MeshBasicMaterial( { color: Math.random() * 0xffffff , wireframe:false } ) 
                        ); 
                        object2.position.x = objectArray[i].x;
                        object2.position.y = objectArray[i].y;
                        object2.position.z = objectArray[i].z;
                        if (objectArray[i].place==1) {
                            object2.rotation.z = 55;
                        }
                        if (objectArray[i].place==2) {
                            object2.rotation.x = 55;
                        }
                        object2.width = objectArray[i].width;
                        object2.height = objectArray[i].height;
                        object2.length = objectArray[i].length;
                        object2.weight = objectArray[i].weight;
                        object2.platform = objectArray[i].platform;
                        object2.order = objectArray[i].order;
                        object2.materialInfo = objectArray[i].material;
                        object2.boxId = objectArray[i].boxId;
                        object2.type = objectArray[i].type;
                        object2.place = objectArray[i].place;
                        scene.add( object2 );
                        objects.push( object2 );
                    }
                    if (objectArray[i].type==1) {
						if (objectArray[i].place == 200)
						{
							var box_length = objectArray[i].width;
                            var box_width = objectArray[i].length;
						}
						else
						{
							var box_length = objectArray[i].length;
							var box_width = objectArray[i].width;
						}
						var box_height = objectArray[i].height;
                        var object = new THREE.Mesh(
                            new THREE.BoxGeometry( box_width, box_height, box_length, 1, 1, 1 ), 
                            new THREE.MeshBasicMaterial( { color: Math.random() * 0xffffff , wireframe:false } ) 
                        ); 
                        object.position.x = objectArray[i].x;
                        object.position.y = objectArray[i].y;
                        object.position.z = objectArray[i].z;
						object.length = objectArray[i].length;
						object.width = objectArray[i].width;
						object.height = objectArray[i].height;
                        object.weight = objectArray[i].weight;
                        object.platform = objectArray[i].platform;
                        object.order = objectArray[i].order;
                        object.materialInfo = objectArray[i].material;
                        object.boxId = objectArray[i].boxId;
                        object.type = objectArray[i].type;
                        object.place = objectArray[i].place;
                        scene.add( object );
                        objects.push( object );
                    }
                }

                plane = new THREE.Mesh(
                    new THREE.PlaneGeometry( 2000, 2000, 8, 8 ),
                    new THREE.MeshBasicMaterial( { color: 0x000000, opacity: 0.25, transparent: true, wireframe: true } )
                );
                plane.visible = true;
                scene.add( plane );
                projector = new THREE.Projector();
                renderer = new THREE.WebGLRenderer( { antialias: true } );
                renderer.sortObjects = false;
                renderer.setSize( window.innerWidth, window.innerHeight );
                renderer.shadowMapEnabled = true;
                renderer.shadowMapType = THREE.PCFShadowMap;
                container.appendChild( renderer.domElement );

                stats = new Stats();
                stats.domElement.style.position = 'absolute';
                stats.domElement.style.top = '0px';
                container.appendChild( stats.domElement );

                window.addEventListener( 'resize', onWindowResize, false );
                renderer.domElement.addEventListener( 'mousemove', onDocumentMouseMove, false );
                renderer.domElement.addEventListener( 'mousedown', onDocumentMouseDown, false );
                renderer.domElement.addEventListener( 'mouseup', onDocumentMouseUp, false );
            }

            function onDocumentMouseMove( event ) {
                event.preventDefault();
                mouse.x = ( event.clientX / window.innerWidth ) * 2 - 1;
                mouse.y = - ( event.clientY / window.innerHeight ) * 2 + 1;
                var vector = new THREE.Vector3( mouse.x, mouse.y, 0.5 );
                projector.unprojectVector( vector, camera );
                var raycaster = new THREE.Raycaster( camera.position, vector.sub( camera.position ).normalize() );
                var intersects = raycaster.intersectObjects( objects );
                if ( intersects.length > 0 ) {
                    if ( INTERSECTED != intersects[ 0 ].object ) {
                        INTERSECTED = intersects[ 0 ].object;
                        plane.position.copy( INTERSECTED.position );
                        plane.lookAt( camera.position );
                    }
                    container.style.cursor = 'pointer';
                } else {
                    container.style.cursor = 'auto';
                }
            }

            function onDocumentMouseDown( event ) {
                event.preventDefault();
                var vector = new THREE.Vector3( mouse.x, mouse.y, 0.5 );
                projector.unprojectVector( vector, camera );
                var raycaster = new THREE.Raycaster( camera.position, vector.sub( camera.position ).normalize() );
                var intersects = raycaster.intersectObjects( objects );
                if ( intersects.length > 0 ) {
                    controls.enabled = false;  
                    SELECTED = intersects[ 0 ].object;
                    var info = '<B>' + 
                        'boxId: ' + SELECTED.boxId +
                        '</br> x: ' + SELECTED.position.x + 
                        '</br> y: ' + SELECTED.position.y + 
                        '</br> z: ' + SELECTED.position.z + 
                        '</br> width: ' + SELECTED.width + 
                        '</br> height: ' + SELECTED.height + 
                        '</br> length: ' + SELECTED.length + 
                        '</br> weight: ' + SELECTED.weight +
                        '</br> platform: ' + SELECTED.platform +
                        '</br> order: ' + SELECTED.order +
                        '</br> material: ' + SELECTED.materialInfo + 
                        '</br> type: ' + SELECTED.type + 
                        '</br> place: ' + SELECTED.place + 
                        '</B>' +
                        '</br>' + 
                        '--------------------------' + 
                        '</br>' +
                        'type(1:箱体 2:圆柱体)' +
                        '</br>' +
                        'place(1:品字型 2:田字型)';
                    $("#objectInfo").html(info);
                }
            }

            function onDocumentMouseUp( event ) {
                event.preventDefault();
                controls.enabled = true;
                if ( INTERSECTED ) {
                    plane.position.copy( INTERSECTED.position );
                    SELECTED = null;
                }
                container.style.cursor = 'auto';
            }

            function onWindowResize() {
                camera.aspect = window.innerWidth / window.innerHeight;
                camera.updateProjectionMatrix();
                renderer.setSize( window.innerWidth, window.innerHeight );
            }

            function animate() {
                requestAnimationFrame( animate );
                render();
                stats.update();
            }

            function render() {
                controls.update();
                renderer.render( scene, camera );
            }

        </script>
        <div id="objectInfo" class="a2"><br/>点击物体获取相关属性</div>
        <style>
            .a2{position:absolute; left:20px; top:50px; bottom:0px; width:180px; height:250px; z-index:9999; background: #00FFFF; font-weight:bold; }
        </style>
    </body>
</html>